home *** CD-ROM | disk | FTP | other *** search
/ Inter.Net 55-1 / Inter.Net 55-1.iso / win9x / arjfolder / ARJFEX.INF < prev    next >
Windows Setup INFormation  |  1999-10-25  |  8KB  |  230 lines

  1. ; ARJFolder.INF entries
  2. ;
  3. ; Copyright 1997-1999 Raphael Mounier
  4. ;
  5.  
  6. [version]
  7. signature="$Chicago$"
  8. SetupClass=BASE
  9. AdvancedINF=2.5, "%ERROR_WRONG_ADVPACK_VERSION%"
  10.  
  11.  
  12. ; Install ARJFolder
  13. [MinimunInstall]
  14. RequiredEngine    = Setupapi,%ERROR_ENGINE_NOTFOUND%
  15. CopyFiles    = ThisDll.sys.install,ThisDll.arjf.install,ThisDll.inf.install
  16. AddReg        = ThisDll.Add.Reg,ThisDll.Opt.Reg,ThisDll.Uninst.Reg
  17. UpdateInis    = ThisDll.Links
  18. CustomDestination=DestinationInstall
  19. Reboot          = 1
  20.  
  21. ; DΘsinstallation
  22. [DefaultUninstall]
  23. DelFiles    = ThisDll.sys.install,ThisDll.sysarj.install,ThisDll.arjf.install,ThisDll.inf.install,ThisDll.arj.install
  24. DelReg        = ThisDll.Add.Reg,ThisDll.Uninst.Reg,ThisDll.Del.Reg
  25. UpdateInis    = ThisDll.Links.Remove
  26. BeginPrompt        = Remove.BeginPrompt
  27. EndPrompt          = Remove.EndPrompt
  28. CustomDestination = DestinationUninstall
  29. Reboot          = 1
  30. ;DelDirs    = DelArjFDir
  31.  
  32.  
  33. [ThisDll.Add.Reg]
  34. HKCR,CLSID\{FEB7DAE0-E111-11D0-BFD7-444553540000},,,"Dossier ArjFolder"
  35. HKCR,CLSID\{FEB7DAE0-E111-11D0-BFD7-444553540000}\InProcServer32,,,"%11%\%ShellExtPath%\%ThisDll%"
  36. HKCR,CLSID\{FEB7DAE0-E111-11D0-BFD7-444553540000}\InProcServer32,ThreadingModel,,"Apartment"
  37. HKCR,CLSID\{FEB7DAE0-E111-11D0-BFD7-444553540000}\DefaultIcon,,,"%11%\%ShellExtPath%\%ThisDll%,0"
  38. HKCR,CLSID\{FEB7DAE0-E111-11D0-BFD7-444553540000}\ShellFolder,Attributes,1,A0,01,00,20
  39. HKCR,CLSID\{FEB7DAE0-E111-11D0-BFD7-444553540000}\ShellEx\PropertySheetHandlers\{FEB7DAE0-E111-11D0-BFd7-444553540000},,,""
  40. HKCR,CLSID\{FEB7DAE0-E111-11D0-BFD7-444553540000}\ShellEx\ContextMenuHandlers\{FEB7DAE0-E111-11D0-BFd7-444553540000},,,""
  41.  
  42. HKCR,ArjFolderDoc\,,,"Document ArjFolder"
  43. HKCR,ArjFolderDoc\DefaultIcon,,,"%11%\%ShellExtPath%\%ThisDll%,-4"
  44. HKCR,ArjFolderDoc\Shell\Open,,,""
  45. HKCR,ArjFolderDoc\Shell\Open\Command,,,"rundll32 %11%\%ShellExtPath%\%ThisDll%,RouteTheCall %L"
  46. HKCR,ArjFolderDoc\Shell\Explore,,,""
  47. HKCR,ArjFolderDoc\Shell\Explore\Command,,,"explorer /e,/root,{FEB7DAE0-E111-11D0-BFd7-444553540000}, %1"
  48. HKCR,ArjFolderDoc\ShellEx\ContextMenuHandlers\{FEB7DAE0-E111-11D0-BFD7-444553540000},,,""
  49. HKCR,ArjFolderDoc\ShellEx\PropertySheetHandlers\{FEB7DAE0-E111-11D0-BFd7-444553540000},,,""
  50. HKCR,ArjFolderDoc,EditFlags,1,0,0,0,0
  51.  
  52. HKCR,ArjFolderDocEx\,,,"Document ArjFolder"
  53. HKCR,ArjFolderDocEx\DefaultIcon,,,"%11%\%ShellExtPath%\%ThisDll%,-4"
  54. HKCR,ArjFolderDocEx\Shell\Open,,,""
  55. HKCR,ArjFolderDocEx\Shell\Open\Command,,,"rundll32 %11%\%ShellExtPath%\%ThisDll%,RouteTheCall %L"
  56. HKCR,ArjFolderDocEx\Shell\Explore,,,""
  57. HKCR,ArjFolderDocEx\Shell\Explore\Command,,,"explorer /e,/root,{FEB7DAE0-E111-11D0-BFd7-444553540000}, %1"
  58. HKCR,ArjFolderDocEx\ShellEx\ContextMenuHandlers\{FEB7DAE0-E111-11D0-BFD7-444553540000},,,""
  59. HKCR,ArjFolderDocEx\ShellEx\PropertySheetHandlers\{FEB7DAE0-E111-11D0-BFd7-444553540000},,,""
  60. HKCR,ArjFolderDocEx\ShellEx\DropHandler,,,"{FEB7DAE0-E111-11D0-BFd7-444553540000}"
  61. HKCR,ArjFolderDocEx,EditFlags,1,0,0,0,0
  62.  
  63. HKCR,.arj,,,"ArjFolderDocEx"
  64. HKCR,.gz,,,"ArjFolderDoc"
  65. HKCR,.tgz,,,"ArjFolderDoc"
  66. HKCR,.taz,,,"ArjFolderDoc"
  67. HKCR,.zip,,,"ArjFolderDocEx"
  68. HKCR,.tar,,,"ArjFolderDoc"
  69. HKCR,.cab,,,"ArjFolderDoc"
  70. HKCR,.rar,,,"ArjFolderDoc"
  71. HKCR,.ace,,,"ArjFolderDoc"
  72. HKCR,.Z,,,"ArjFolderDoc"
  73. HKCR,*\Shellex\ContextMenuHandlers\ArjFolder,,,{FEB7DAE0-E111-11D0-BFd7-444553540000}
  74. HKCR,Directory\Shellex\ContextMenuHandlers\ArjFolder,,,{FEB7DAE0-E111-11D0-BFd7-444553540000}
  75. HKCR,Drive\Shellex\ContextMenuHandlers\ArjFolder,,,{FEB7DAE0-E111-11D0-BFd7-444553540000}
  76.  
  77. HKLM,"SoftWare\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved",{FEB7DAE0-E111-11D0-BFD7-444553540000},,"ArjFolder"
  78.  
  79.  
  80.  
  81. [ThisDll.Opt.Reg]
  82. HKLM,"SoftWare\ArjFolder","InstDir",,"%49100%"
  83. HKCU,"SoftWare\ArjFolder","Display Settings",,"00"
  84.  
  85. [ThisDll.Uninst.Reg]
  86. HKLM,SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\ArjFolder,,,
  87. HKLM,SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\ArjFolder,"DisplayName",,%ARJFVERSION%
  88. HKLM,SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\ArjFolder,"UninstallString",,"RunDll32 advpack.dll,LaunchINFSectionEx %17%\ArjFEx.inf, DefaultUninstall,,,256" 
  89.  
  90. [ThisDll.Del.Reg]
  91. HKLM,SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\ArjFolder
  92. HKCR,ArjFolderDoc
  93. HKCR,ArjFolderDocEx
  94.  
  95.  
  96. [ThisDll.Links]
  97. setup.ini, progman.groups,,"GroupArjFolder=ArjFolder"
  98. setup.ini, GroupArjFolder,,"""%README%"", """"""%49100%\ArjFInfo.txt"""""",,,,""%49100%\"""
  99. setup.ini, GroupArjFolder,,"""%PROGCONF%"", """"""%49100%\ArjFConf.exe"""""",,,,""%49100%\"""
  100. setup.ini, GroupArjFolder,,"""%HELPFILE%"", """"""%49100%\ArjFolde.hlp"""""",,,,""%49100%\"""
  101.  
  102. [ThisDll.Links.Remove]
  103. setup.ini, progman.groups,,"GroupArjFolder=ArjFolder"
  104. setup.ini, GroupArjFolder,,"""%README%""
  105. setup.ini, GroupArjFolder,,"""%PROGCONF%""
  106. setup.ini, GroupArjFolder,,"""%HELPFILE%""
  107.  
  108.  
  109. [ThisDll.sys.install]
  110. ArjFolde.dll
  111. Win32FR.sfx
  112. Win32US.sfx
  113. WCEMpsFR.sfx
  114. WCEx86FR.sfx
  115. WCESHFR.sfx
  116. WCEMpsUS.sfx
  117. WCEx86US.sfx
  118. WCESHUS.sfx
  119.  
  120. [ThisDll.arjf.install]
  121. ArjFInfo.txt
  122. ArjFConf.exe
  123. ArjFolde.hlp
  124. ArjFolde.cnt
  125.  
  126. [ThisDll.inf.install]
  127. ArjFEx.inf
  128.  
  129. [SourceDisksNames]
  130. 1="ArjFolder","",0
  131.  
  132. [SourceDisksFiles]
  133. ArjFolde.dll=1
  134. ArjFInfo.txt=1
  135. ArjFConf.exe=1
  136. Win32FR.sfx=1
  137. Win32US.sfx=1
  138. WCEMpsFR.sfx=1
  139. WCEx86FR.sfx=1
  140. WCESHFR.sfx=1
  141. WCEMpsUS.sfx=1
  142. WCEx86US.sfx=1
  143. WCESHUS.sfx=1
  144. ArjFolde.hlp=1
  145. ArjFolde.cnt=1
  146.  
  147.  
  148. [DestinationDirs]
  149. ThisDll.sys.install=11,%ShellExtPath% ; to System\%ShellExtPath%
  150. ThisDll.sysarj.install=11,%ShellExtPath% ; to System\%ShellExtPath%
  151. ThisDll.arj.install=49100,%ArjInstPath% ; to %ArjInstPath%
  152. ThisDll.arjf.install=49100 ; 
  153. ThisDll.inf.install=17 ; to inf
  154.  
  155.  
  156. ;==============================================================================================
  157. ; These are the Debug sections.
  158. ;==============================================================================================
  159. ;DEBUG!
  160. ;[DebugRegKeys]
  161. ;"HKLM","SOFTWARE\ArjFolder\Debug","InstDir",,"49100 = %49100%"
  162.  
  163.  
  164. ;==============================================================================================
  165. ; These are the directory sections.
  166. ;==============================================================================================
  167. ; Change 5 to 1 below to prompt user for path.  
  168. [DestinationInstall]
  169. 49000=ProgramFilesDir,5
  170. 49100=CustomInstallDir,5
  171.  
  172. [DestinationUninstall]
  173. 49000=ProgramFilesDir,5
  174. 49100=CustomInstallDir,5
  175.  
  176. [DelArjFDir]
  177. %49100%
  178.  
  179.  
  180. [ProgramFilesDir]
  181. "HKLM","SOFTWARE\Microsoft\Windows\CurrentVersion","ProgramFilesDir",,"%24%\%PROGRAM%"
  182.  
  183. [CustomInstallDir]
  184. "HKLM","SOFTWARE\ArjFolder","InstDir",%INSTALL_DIR_PROMPT%,"%49000%\%ArjFInstPath%"
  185.  
  186.  
  187. ;==============================================================================================
  188. ; These are the prompt for install sections.
  189. ;==============================================================================================
  190.  
  191. [Remove.BeginPrompt]
  192. Prompt="%REMOVE_CONFIRMATION_PROMPT%"
  193. ButtonType=OKCANC
  194. Title="%ARJFOLDER_TITLE%"
  195.  
  196. [Remove.EndPrompt]
  197. Prompt="%REMOVE_COMPLETION_PROMPT%"
  198. Title="%ARJFOLDER_TITLE%"
  199.  
  200. ;==============================================================================================
  201. ; These are the localisation string
  202. ;==============================================================================================
  203.  
  204. [Strings]
  205. ; ArjFolder string
  206. ThisDll = "ArjFolde.dll"
  207. ShellExtPath = "ShellExt"
  208. ArjInstPath = "Arj303"
  209. ArjFInstPath = "ArjFolder"
  210. PROGRAMS = "Progra~1"    ; Should be "Program Files", but it fails to create link on NT.
  211. README="Readme"
  212. PROGCONF="ArjFolder Settings"
  213. HELPFILE="Help on ArjFolder"
  214. ARJFVERSION="ARJ Folder V3.10"
  215.  
  216. ; ArjFolder Title
  217. ARJFOLDER_TITLE=ArjFolder
  218.  
  219. ; Prompt for uninstall
  220. REMOVE_CONFIRMATION_PROMPT = "Are you sure you want to remove ArjFolder from your computer?"
  221. REMOVE_COMPLETION_PROMPT = "ArjFolder has been removed."
  222.  
  223. ;Prompt for Destination
  224. INSTALL_DIR_PROMPT = "Please enter the directory for installation :"
  225.  
  226. ;Error Messages
  227. ERROR_ENGINE_NOTFOUND = "Unable to find correct setup engine. Cancel..."
  228. ERROR_WRONG_ADVPACK_VERSION = "New version of Advpack.dll is require !"
  229.  
  230.